PR-URL: https://github.com/nodejs/node/pull/58940
Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
Gbp-Pq: Topic sec
Gbp-Pq: Name 15-fix-os-getinterface-addresses-leak.patch
return args.GetReturnValue().SetUndefined();
}
+ auto cleanup =
+ OnScopeLeave([&]() { uv_free_interface_addresses(interfaces, count); });
+
Local<Value> no_scope_id = Integer::New(isolate, -1);
std::vector<Local<Value>> result;
result.reserve(count * 7);
}
}
- uv_free_interface_addresses(interfaces, count);
args.GetReturnValue().Set(Array::New(isolate, result.data(), result.size()));
}